import java.io.*;
public class ZJStream{
public static void main(String args[]){
	FileInputStream in;
	FileOutputStream out1,out2;
	int count;
	byte b[]=new byte[1024];
	try{	
		in = new FileInputStream("test1.txt");
	    	out1 = new FileOutputStream("test2.txt");
	    	out2 = new FileOutputStream("test3.txt");
		while((count=in.read(b,0,1024))!=-1){
			for (int i=0;i<count;i++){
				if (Character.isLetter((char)b[i]))
		       			 out1.write(b[i]);
		 		  else
		       			 out2.write(b[i]);
			}
		}	
	 }catch(IOException e){}
}
}
